@charset "UTF-8";

div#node_map {
  width: 100%;
  height: 600px;
  position: relative;
  margin: 10px 0 0 0;
}

div#node_map_markerlist {
  width: 100%;
  margin: 25px 0 0 0;
  position: relative;
}

div#node_map_markerlist div.wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  float: left;
}

div#node_map_markerlist div.wrapper div.item {
  position: relative;
  float: left;
  width: 200px;
  height: 60px;
}

div#node_map_markerlist div.wrapper div.item div.markerboxwrapper {
  position: relative;
  height: 100%;
  width: 60px;
  float: left;
  display: table;
}

div#node_map_markerlist div.wrapper div.item div.markerboxwrapper div.markerbox {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}

div#node_map_markerlist div.wrapper div.item div.markerboxwrapper div.markerbox span.marker-shadow,
div#node_map_markerlist div.wrapper div.item div.markerboxwrapper div.markerbox span.marker-icon {
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
}

div#node_map_markerlist div.wrapper div.item div.caption {
  postion: relative;
  float: left;
  display: table;
  height: 100%;
}

div#node_map_markerlist div.wrapper div.item div.caption span.text {
  display: table-cell;
  vertical-align: middle;
}

.node_map_loadingsign {
  display: block;
  width: 100%;
  height: 85px;
  background: url('../img/loading.gif') center center no-repeat;
}

/* taxonomy menu */
#taxonomy_menu {
  width: 100%;
  height: 1.5em;
}

/* ui-checkmenu */
.ui-checkmenu {
  position: relative;
  background-color: white;
  z-index: 255;
}

.ui-checkmenu .checkmenu-top-wrapper {
  position: absolute;
  float: left;
  height: 1.5em;
}

.ui-checkmenu .checkmenu-top-menu-item {
  float: left;
  border: 1px solid blue;
  cursor: pointer;
  background-color: gray;
  padding: 0 0 0 20px;
}

.ui-checkmenu .checkmenu-top-menu-item .submenu {
  position: relative;
}

.ui-checkmenu .submenu .item {
  position: relative;
  float: left;
  clear: both;
  border: 1px solid green;
  background-color: #faebd7;
  margin: 0 0 0 -20px;
  padding: 0 8px 0 20px;
}

.ui-checkmenu .submenu .item.checked:before {
  content: url("../img/checkmark.gif");
  width: 18px;
  height: 11px;
  position: absolute;
  left: 0;
}